.Input{
    .searchInputWrap{
        width: 100%;
        height: 1rem;
        padding: .1rem 0;
        background: white;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        .searchInput{
            flex: 1;
            height: 100%;
            background: #f5f5f9;
            border: none;
            font-size: .32rem;
            border-radius: 0;
        }
        div.icon{
            background: #f5f5f9;
            width: .64rem;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            color: gray;
            font-size: .64rem;
        }
        div.cancelSearch{
            width: auto;
            padding: 0 .2rem;
        }
        div.goBack{
            width: auto;
            padding: 0 .2rem;
        }
    }
    ul.searchList{
        width: 100%;
        background: white;
        padding: 0 .2rem .2rem .2rem;
        li.searchItem{
            height: .7rem;
            line-height: .7rem;
            text-align: left;
            position: relative;
            &:after{
                content: '';
                position: absolute;
                height: 1px;
                width: 200%;
                left: 0;
                bottom: 0;
                background: gainsboro;
                transform: scale(.5);
                transform-origin: 0 0;
            }
        }
    }
}
